lake champlain - English Synonyms Dictionary

lake champlain

n.
[1] Champlain